package com.ruoyi.consumer.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 用户房产绑定关系对象 user_room_rel
 *
 * @author ruoyi
 * @date 2023-10-22
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class UserRoomRel extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 用户id */
    @Excel(name = "用户id")
    private Long userId;

    /** 供热号 */
    @Excel(name = "供热号")
    private String heatNumber;

    /** 房主名称 */
    @Excel(name = "房主名称")
    private String homeOwner;

    /** 小区名称 */
    @Excel(name = "小区名称")
    private String locationName;

    /** 楼座/区域名称 */
    @Excel(name = "楼座/区域名称")
    private String regionName;

    /** 单元 */
    @Excel(name = "单元")
    private String unitName;

    /** 房间号 */
    @Excel(name = "房间号")
    private String roomName;

    /** 房间id */
    @Excel(name = "房间id")
    private String roomId;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String contactNumber;

    /** 是否删除1已删0未删 */
    @Excel(name = "是否删除1已删0未删")
    private String isDelete;

    /*** 用户昵称 */
    private String nickName;

    /** 缴费状态   1 未缴费、 2 已缴费、3 缴费异常 */
    private String paymentStatus;

    /** 当paymentStatus不为 错误提示 */
    private String errorPrompt;


    /**
     * 缴费计划id
     */
    private String planId;
    /**
     * 黑名单
     */
    private String hmd;
    /**
     * 费用状态
     */
    private String fyzt;
    /**
     * 是否低保
     */
    private String sfdb;
    /**
     * 缴费状态
     */
    private String checked;

    /**
     * 房产类型
     */
    private String fclx;
    /**
     * 面积
     */
    private String area;
    /**
     * 单价
     */
    private String price;
    /**
     * 应缴金额
     */
    private String payableAmount;
    /**
     * 缴费年份
     */
    private String year;
}
